Scheme-Independent Stability Criteria for Difference Approximations of Hyperbolic Initial-Boundary Value Problems. I

نویسنده

  • Eitan Tadmor
چکیده

Easily checkable sufficient stability criteria are obtained for explicit dissipative approximations to mixed initial-boundary value problems associated with the system Uf = Aux in the quarter plane x > 0, t > 0. The criteria are given entirely in terms of the boundary conditions for the outflow unknowns. The results imply that certain well-known boundary conditions, when used in combination with any (stable) dissipative scheme, always maintain stability. 0. Introduction. This paper provides a stability study of a wide class of difference approximations for a hyperbolic mixed initial-boundary value problem in the quarter plane x > 0, t > 0. The approximated differential system is ut = Aux where A is diagonal, and the inflow and outflow unknowns interact at the boundary. For the difference approximation we consider general dissipative explicit two-level schemes, with general boundary conditions which determine the boundary values in terms of outflow values at interior points. We show that such boundary conditions may have arbitrary degree of accuracy. This is included in Section 1. In Section 2 we begin to discuss stability. We show that the entire approximation is stable if and only if the scalar components of its outflow part are stable; thus reducing the stability question to that of a scalar outflow problem. From that point on, our aim will be to obtain easily checkable sufficient stability criteria for the reduced problem. All our results are scheme-independent and are given exclusively in terms of the outflow boundary conditions. The only such result that we know of, is due to Kreiss ([3] ; see also [1]) who proved that for dissipative schemes, boundary extrapolation always maintains stability. In the remainder of Section 2 we state our main result and consider several examples. The main result is for the scalar outflow case where the boundary conditions are translatory, i.e., determined at all boundary points by the same procedure. The result states that if the boundary conditions are generated by a solvable stable scheme, then the entire approximation is stable, independently of the interior scheme. The examples considered show that if the outflow boundary conditions are generated by oblique extrapolation, by explicit or implicit Euler schemes, or by the Box-scheme, then overall stability is assured. Received October 10, 1977; revised April 13,1978. AMS (MOS) subject classifications (1970). Primary 65M10; Secondary 65N10. * The research of the first author was sponsored in part by the Air Force Office of Scientific Research, Air Force System Command, USAF, under Grant No. AFOSR-76-3046. **The research of the second author is part of his Ph.D. dissertation and has been sponsored in part by the Air Force Office of Scientific Research (NAM) through the European Office of Aerospace Research, AFSC, United States Air Force, under Grant AFOSR 76-3035. Copyright © 1978, American Mathematical Society 1097 License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use 1098 MOSHE GOLDBERG AND EITAN TADMOR In Section 3 we derive a preliminary scheme-independent result, which is an explicit interpretation of Kreiss' determinantal stability criteria [4]. This result, which seems to be of independent interest, is used in Section 4 to derive our stability criteria for the case of translatory boundary conditions. The theoretical basis for our work was given by Kreiss [4] and by Gustafsson, Kreiss and Sundström [2]. We assume that the reader is familiar with these papers. In a forthcoming paper we discuss the extension of our results to nondissipative and multi-level schemes. We are grateful to Bjorn Engquist for many helpful discussions. 1. The Difference Approximation. Consider a first order hyperbolic system of partial differential equations (1.1a) bu/bt = Adu/dx, x>0,t>0, where u = (./^(x, 0> • • • » u^"\x, t))' is the transposed vector of unknowns, and A is a constant n x n Hermitian matrix of the form ¡Ax o\ A = , A1 < 0, A11 > 0. \0 W Without restriction we may assume that A is diagonal. The solution of (1.1a) is uniquely determined if initial values (Lib) uix,0)=fix), x>0, and boundary conditions (1.1c) u\0, t) =SulliO, 0 + g(t), t > 0, are prescribed. Here the partition UX = iU^.U<'>)\ „H = (!l<'+ »,..., «.<">)' corresponds to that of A, and S is an I x in t) rectangular matrix. To solve the initial-boundary value problem (1.1) by a difference approximation we introduce a mesh-size A = Ax > 0, k = At > 0, such that X = k/h = constant. Using the standard notation vvit) = vif ft, 0> we approximate (1.1a) by a consistent two-sided difference scheme of the form Qvvit), v = r, r + 1, . . . , p Z AjE'> E»v = vv+l' i=-r with initial values (1.2b) vvi0)=fv, u = 0,l,2,.... The Aj are fixed diagonal n x n matrices depending on A and on X such that A_r, A are nonsingular. Throughout the paper we assume that scheme (1.2a) is dissipative, i.e., for some S > 0 and positive integer co, the eigenvalues 0(£) of the amplification matrix »At + k) = (1.2a) Q = License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use HYPERBOLIC INITIAL-BOUNDARY VALUE PROBLEMS. I lu99 0(9 = £ A/t*, It < X < TT, j=-r satisfy 10(01 <1-S|£|2w. Since the A¡ are diagonal, dissipativity guarantees that the scheme (1.2a) is stable. In order to uniquely determine the solution of (1.2), we must specify, at each time step, r boundary values 1^(0, ju = 0, l,...,r-l. For the outflow unknowns we do it by boundary conditions of the form (1.3) t Ci. > "?+/& + *) i CtfMV/C). P = 0,...,r-l, /=o /=o C ■ being fixed diagonal in I) x (n /) matrices. For the inflow part we use the physical boundary condition (1.4a) vl0it) = Svl0lit) + git) together with r 1 additional conditions of the form (1.4b) uj,(0 = £ D^vfif) + g(t), p=l,...,r-l, /=o where D • are fixed / x (« /) matrices and the gjj) are vectors depending on A and on git). It is well known that using conditions of the general form (1.3), one can achieve at the boundary arbitrary degree of accuracy. We note that this is true also for conditions of type (1.4b). In fact, if accuracy of order d is desired, then using the differential system and (1.1c), we find that a Taylor expansion of a smooth solution of (1.1) yields »¿(0 = Z ~f—«I(o, t) + oihd+x) /=0 '■ bx' £ ipft)' >i = -L —riAl)->-^u\0, t) + OQid+x) ¡=o ;! bt' t &UV; f*4-"(P. ') +4i»l + oof») /=o '■ I dt' dt' J = ÍiJ7T iAlr¡\siA»y ̂ -«»(o, o +J^git)] + oihd+x /=o 7" L bx' dt' )■ Thus, (1.4b) follows upon approximating b'lbx'ul\Q, t) by linear combinations of ""(O. •••. «"(-) °ftne right accuracy. For example, if v\\t) is required to second order of accuracy, we may use buxljO, Q -3-.0'(0 44t,1.'(Q „"(,) bx 2A License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use 1100 MOSHE GOLDBERG AND EITAN TADMOR b2ulli0, Q uxxjt)-2uxx\t)+u2\t) bx2 2A2 to obtain a second order accurate boundary condition of the form u\it) = D0vl¿it) + Dxvlx\t) + D2v2\t) + gxit), where D0=M03M./2 4V4M2, Dx = 2MX lh.M2, D2 = %_V, + VaM2, M^iAY'SiA11)', / = 0,1,2, gl(t)=g(t)+h(Axrx^(t) + f(Axr2Çf2. Statement of Main Result and Examples. The difference approximation is completely defined now by the dissipative (stable) scheme (1.2) together with the boundary conditions (1.3) (1.4), and we raise the question of overall stability in the sense of Gustafsson et al. [2, Definition 3.3]. Since the Aare diagonal, we can split the scheme (1.2a) into its inflow and outflow parts, (2.1) v\(t + k) = £ A)v\+j(t), v = r,r+l,..., l=-r and (2.2) u"(. + k) = £ A)Vx+¡it), v = r,r + l,..., j=-r where correspond to the partition of A. We immediately see that the outflow problem (2.2) (1.3) is self contained, while the inflow problem (2.1) (1.4) depends on the outflow part to the extent that the outflow computations provide the inhomogeneous boundary values in (1.4). Thus, stability of the entire approximation is equivalent to the following two separate questions: (a) Stability of the inflow problem (2.1) with inhomogeneous boundary values. (b) Stability of the outflow problem (2.2) (1.3). Since the stability definition 3.3 of [2] gives bounds for inhomogeneous boundary values, it suffices, for the inflow problem, to consider homogeneous boundary values. But then, since the Aj are diagonal, the problem splits into / independent dissipative approximations with homogeneous boundary values, which were shown by Kreiss [3, Theorem 3] to be stable independently of the basic scheme. Thus the inflow problem is stable, and it remains to consider (b). Since the Aj1 of (2.2) and the C ■ of (1.3) are diagonal, the outflow problem in (b) splits as well and we have, Theorem 2.1. 77ie entire approximation (1.2)—(1.4) is stable if and only if the n — I scalar components of its outflow part are stable. So, from now on, we may restrict the stability discussion to the following scalar License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use HYPERBOLIC INITIAL-BOUNDARY VALUE PROBLEMS. I 1101 case where we approximate an initial-value problem of the form (2.3) T7 = ^, a>0,x>0,t>0,uix,0)=fix), at ox by a consistent dissipative scheme vvit + k) = QvAt), v = r,r + l,..., ô= E ajE ' Evv = Vv+l' f=-r together with initial values (2.4b) vvi0) = fv, „ = 0,1,2,..., and boundary conditions (2-5) t Íl¡\+f(t + k) = t Íf%+j(t)' P = 0,...,r-l. /=o " ¡=o Here the aand the c ■ are constants depending on a and on X. Our purpose is to provide easily checkable sufficient stability criteria for approximation (2.4)(2.5) which depend entirely on the boundary conditions (2.5). Particularly effective criteria of that nature will be obtained when the boundary conditions are translatory, i.e., of the form (2.6) ¿ ¿x\+,{t + k)=t fh^it), p = 0,...,r-l, j=o j=0 where the c • are independent of p. In this case we introduce the boundary-scheme Tglt a = 0,1, Evv = vv+., /=0 which generates (2.6) upon restriction of v to the values 0, 1,. . . , r — 1. We call the boundary scheme stable if it is stable when applied to all grid points vh, °° < v < <*>. We state Theorem 2.2 (The Main Theorem). Approximation (2.4)(2.6) is stable if the boundary-scheme (2.7) ¿s stable and if (2.8) T^OO-H ¿ cPV^O VI«I<1. /=o The stability criterion in this theorem is independent of the basic scheme. The proof, as well as other scheme-independent results for the translatory case, are given in Section 4. Often, the boundary-scheme is known in advance to be stable. Thus, in applying Theorem 2.2, it only remains to verify the solvability-condition (2.8). If the boundary conditions are explicit, i.e., of the form License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use 1102 MOSHE GOLDBERG AND EITAN TADMOR (2.9) u (i + k) = ¿ cfvß+fit), p = 0.r 1, /=0 then T^x\k) = 1. Hence (2.8) is automatically fulfilled and Theorem 2.2 reduces to Corollary 2.3. // the boundary conditions (2.9) are generated by a stable scheme, then approximation (2.4)(2.9) is stable. Example 1. Determine the boundary conditions by oblique extrapolation: (2.10) vßit + k) = vß + xit), p = 0,...,r-l. Gearly, the generating boundary-scheme is explicit and unconditionally stable; so by Corollary 2.3 the stability of (2.4)(2.10) is assured. Note that (2.10) is inconsistent with the differential equation (2.3), unless Xa = 1, in which case (2.10) coincides with our next example. Example 2. Let the boundary conditions be generated by the right-sided explicit Euler scheme, i.e., (2.11) uM(/4-/0 = ÜM(0+Xa[üM+1(0-uM(0], P = 0,...,r-l. Since the basic scheme (2.4a) must satisfy the Courant-Friedrichs-Levi condition Xa < 1, Euler's scheme is stable too, and by Corollary 2.3 the stability of (2.4)(2.11) follows. Example 3. Take vJt + k)~ Xa[uM + 1(i + *) u (f + *)] = vit), (2.12) AM M *x P = 0, ...,/•-1, which is generated by the right-sided unconditionally stable implicit Euler scheme. To comply with Theorem 2.2, we must have T 0, then k with |k| < 1 gives Re T 1, so (2.4)(2.12) is stable. Example 4. We use the unconditionally stable Box-scheme to generate (2 13) U"(i + k) + ü"+l(í + k) " Xa[v» + xit + k)~ ü"(í + k)] »ß(t) + VmW + M»m+.('-» " umW1 ' P = 0,...,r-l. Since Re7,(1)(K)= 1 4-Re k 4-Xa(l Re k) > 0 VM < 1, then by Theorem 2.1 again, (2.4)(2.13) is stable. In view of Theorem 2.1, Examples 1—4 imply that if the boundary conditions (1.3) are generated by oblique extrapolation, explicit or implicit right-sided Euler schemes, or by the Box-scheme, then the entire approximation (1.2)—(1.4) is stable. The boundary conditions in Examples 1 —4 were studied by Gustafsson et al. [2] and by Skollermo [5] in combination with specific 3-point basic schemes. License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use HYPERBOLIC INITIAL-BOUNDARY VALUE PROBLEMS. I 1103 3. A Preliminary Determinantal Criterion. In order to investigate the stability of (2.4)(2.5) we introduce the space /2(A) of all grid functions w = {w„}-=0 with Hwll2 = A ¿ \wv\2 < oo. We write the approximation in operator form vit + k) = Gvit), where G: /2(A) —► /2(A) is uniquely determined by (2.4a) and (2.5). Following Kreiss [4, Main Theorem], we will show that G has no eigenvalues z with |z| > 1. This will suffice to assure stability both in the sense of [4] and in the sense of Definition 3.3 of [2]. To check the eigenvalues of G we must adopt Kreiss' recipe in [4] : If z with |z| > 1 is an eigenvalue, then for some nontrivial g G /2(A), Gg = zg. Thus, by (2.4a) and (2.5), g must satisfy the resolvent equation p (3.1) zgv = £ -.,•£„+/> v = r,r + l,..., v=—r and the boundary relations s s (3.2) z Z 4}^ +j = Z cffin +/. P = 0,...,r-l. j=0 /=0 The most general solution of (3.1) in /2(A) can be written as k ma~x (3.3) gv=E Z oaßPaßiv)Kva, v>0, a=l 0=0 where Ka = Ka(z), 1 < a < k, are the distinct roots of the characteristic equation p (3.4) Z afK'-z = 0, f=-r which satisfy 0 < |kJ < 1, each with multiplicity ma = maiz); Paßiv) are arbitrary polynomials in v with deg [Paßiv)} = 0; and aaß are free parameters yet to be determined. Since (2.4a) is dissipative and consistent with (2.3), we use Lemma 2 and part of the proof of Lemma 7 of [4] to find that for z with I z I > 1, Eq. (3.4) has precisely r roots k with 0 < \k\ < 1. Thus, gv of (3.3) depends on r parameters. Substituting (3.3) in (3.2), we obtain a linear homogeneous system of r equations with the r unknowns oa~. The system may take the form Jo' = 0 where / = /(z) is an r x r matrix and a is the unknown vector. This yields Lemma 3.1 [4, Lemma 3]. z with \z\ > 1 is an eigenvalue of G if and only if det Jiz) * 0. Going through the above process, we make a particular choice of the polynomials Papiv) that leads to an explicit expression of / which later proves useful. We choose (3-5) PatM'tfF-Cß)' Inserting (3.5) in (3.3) and then in (3.2), we obtain License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use 1104 MOSHE GOLDBERG AND EITAN TADMOR m -I ZC(1) _,.(-) ]ßd'ya+i-ßoaß = 0, p = 0,...,r-l, (3-6) Z Z Z h a=l 0=0 /=0 which constitutes the system Ja = 0. At this point we associate with the boundary conditions (2.5) a set of polynomial boundary-functions

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scheme-Independent Stability Criteria for Difference Approximations of Hyperbolic Initial-Boundary Value Problems. II

Convenient stability criteria are obtained for difference approximations to initialboundary value problems associated with the hyperbolic system u, — Aux + Bu + t in the quarter plane x > 0, I > 0. The approximations consist of arbitrary basic schemes and a wide class of boundary conditions. The new criteria are given in terms of the outflow part of the boundary conditions and are independent o...

متن کامل

Stability Theory of Difference Approximations for Multidimensional Initial-Boundary Value Problems

A stability theory is developed for dissipative difference approximations to multidimensional initial-boundary value problems. The original differential problem should be strictly hyperbolic and the difference problem consistent with the differential one. An algebra of pseudo-difference operators is built and later used to prove the stability of the difference approximation with variable coeffi...

متن کامل

Convenient Stability Criteria for Difference Approximations of Hyperbolic Initial-Boundary Value Problems. II

The purpose of this paper is to extend the results of [4] in order to achieve more versatile, convenient stability criteria for a wide class of finite-difference approximations to initial-boundary value problems associated with the hyperbolic system u, = Aux + Bu + i in the quarter plane x > 0, / > 0. With these criteria, stability is easily established for a large number of examples, where man...

متن کامل

Summation by Parts, Projections, and Stability. I

We have derived stability results for high-order finite difference approximations of mixed hyperbolic-parabolic initial-boundary value problems (IBVP). The results are obtained using summation by parts and a new way of representing general linear boundary conditions as an orthogonal projection. By rearranging the analytic equations slightly, we can prove strict stability for hyperbolic-paraboli...

متن کامل

The Semigroup Stability of the Difference Approximations for Initial-boundary Value Problems

For semidiscrete approximations and one-step fully discretized approximations of the initial-boundary value problem for linear hyperbolic equations with diagonalizable coefficient matrices, we prove that the Kreiss condition is a sufficient condition for the semigroup stability (or l2 stability). Also, we show that the stability of a fully discretized approximation generated by a locally stable...

متن کامل

Stability of Finite Difference Schemes for Hyperbolic Initial Boundary Value Problems

The aim of these notes is to present some results on the stability of finite difference approximations of hyperbolic initial boundary value problems. We first recall some basic notions of stability for the discretized Cauchy problem in one space dimension. Special attention is paid to situations where stability of the finite difference scheme is characterized by the so-called von Neumann condit...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010